package com.jzo2o.common.handler;

/**
 * 特殊类型转换器接口，用于处理对象转换过程中的特殊字段映射逻辑
 * @param <O> 源对象类型
 * @param <T> 目标对象类型
 */
public interface ConvertHandler<O, T> {
    /**
     * 执行特殊对象类型的转换逻辑，可用于处理常规属性拷贝无法覆盖的字段映射
     *
     * @param originObject 源对象（转换前的对象）
     * @param targetObject 目标对象（转换后的对象）
     */
    void map(O originObject, T targetObject);
}
